當前位置: 首頁> 函數類別大全> strtotime

strtotime

將任何英文文本日期時間描述解析為Unix時間戳
名稱:strtotime
分類:日期和時間
所屬語言:php
一句話介紹:將任何英文文本的日期或時間描述解析為Unix 時間戳。

定義和用法

strtotime()函數將任何英文文本的日期或時間描述解析為Unix 時間戳(自January 1 1970 00:00:00 GMT 起的秒數)。

注意:如果年份表示使用兩位數格式,則值0-69 會映射為2000-2069,值70-100 會映射為1970-2000。

注意:請注意m/d/y 或dmy 格式的日期,如果分隔符是斜線(/),則使用美洲的m/d/y 格式。如果分隔符是橫槓(-)或者點(.),則使用歐洲的dmy 格式。為了避免潛在的錯誤,您應該盡可能使用YYYY-MM-DD 格式或者使用date_create_from_format()函數。

實例

將英文文本日期時間解析為Unix 時間戳:

 <?php
echo ( strtotime ( "now" ) . "<br>" ) ;
echo ( strtotime ( "15 October 1980" ) . "<br>" ) ;
echo ( strtotime ( "+5 hours" ) . "<br>" ) ;
echo ( strtotime ( "+1 week" ) . "<br>" ) ;
echo ( strtotime ( "+1 week 3 days 7 hours 5 seconds" ) . "<br>" ) ;
echo ( strtotime ( "next Monday" ) . "<br>" ) ;
echo ( strtotime ( "last Sunday" ) ) ;
?>

親自試一試

文法

strtotime ( time , now ) ;
參數 描述
time 必需。規定日期/時間字符串。
now 可選。規定用來計算返回值的時間戳。如果省略該參數,則使用當前時間。
同類函數
熱門文章